package com.spsoft.core.model.leqidmz.response;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@ApiModel(value = "数电红字确认单明细信息申请")
@EqualsAndHashCode(callSuper = true)
@Data
public class ApplyRedConfirmVO extends BaseResponseVO {

    /**
     * 红字确认单 UUID
     */
    @ApiModelProperty(value = "红字确认单 UUID")
    private String uuid;

    /**
     * 红字发票信息确认单编号
     */
    @ApiModelProperty(value = "红字发票信息确认单编号")
    private String hzfpxxqrdbh;

    /**
     * 红字确认单状态
     * 01：无需确认
     * 02：销方录入 待购方确认
     * 03：购方录入 待销方确认
     * 04：购销双方 已确认
     * 05：作废（销方录入购方否认）
     * 06：作废（购方录入销方否认）
     * 07：作废（超72 小 时 未 确认）
     * 08：（发起方撤销）
     * 09：作废（确认后撤销）
     * 10 作废（异常凭证）
     */
    @ApiModelProperty(value = "红字确认单状态")
    private String hzqrxxztDm;
}
